SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)

libmyc.so:$(OBJ)
	gcc -shared -o $@ $^

$(OBJ):$(SRC)
	gcc -fPIC -c $^

.PHONY:output
output:
	mkdir -p lib/include
	mkdir -p lib/mylib
	cp -f *.h lib/include
	cp -f *.so lib/mylib
	tar czf lib.tgz lib

.PHONY:clean
clean:
	rm -rf *.o libmyc.so lib lib.tgz
